package com.dries.chat.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 聊天室
 * 
 * @author dries
 * @email samphsanie@gmail.com
 * @date 2020-07-24 10:13:58
 */
@Data
@TableName("chat_room")
public class Room implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long roomid;
	/**
	 * 聊天室名称
	 */
	private String name;
	/**
	 * 房主ID
	 */
	private Long createor;
	/**
	 * 公告
	 */
	private String announcment;
	/**
	 * 直播地址
	 */
	private String broadcasturl;
	/**
	 * 队列管理权限 0 默认主播或管理员 1 所有成员
	 */
	private Integer queuelevel;
	/**
	 * 聊天室是否处于全体禁言状态，全体禁言时仅管理员和创建者可以发言  0表示禁言 1表示正常
	 */
	private Integer muted;
	/**
	 * 聊天室进出通知是否开启 0 不开启 1开启
	 */
	private Integer ionotify;
	/**
	 * 扩展字段
	 */
	private String ext;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 最后修改时间
	 */
	private Date updateTime;
	/**
	 * 1 正常 0 删除
	 */
	private Integer isDeleted;

}
